187d67a0ac750d8c042bb84deb2ede7d144428fa,h2o-core/src/main/java/water/api/FramesHandler.java,FramesHandler,fetch,#number#Frames#,115
Before Change
Frame frame = getFromDKV(f.key);
f.frames = new Frame[1];
f.frames[0] = frame;
return this.schema(version).fillFromImpl(f);
}
// Remove an unlocked frame. Fails if frame is in-use
After Change
f.frames = new Frame[1];
f.frames[0] = frame;
FramesBase schema = this.schema(version).fillFromImpl(f);
if (f.find_compatible_models) {
Model[] compatible = Frames.findCompatibleModels(frame, Models.fetchAll(), f.fetchModelCols());
schema.compatible_models = new ModelSchema[compatible.length];
schema.frames[0].compatible_models = new String[compatible.length];
int i = 0;
for (Model m : compatible) {
schema.compatible_models[i] = m.schema().fillFromImpl(m);
schema.frames[0].compatible_models[i++] = m._key.toString();
}
}
return schema;
}
// Remove an unlocked frame. Fails if frame is in-use